package org.example.pms.domain.vo;

import lombok.Data;
import org.example.pms.domain.ClinicalObservation;
import org.example.pms.domain.EpitopeDetectionResult;
import org.example.pms.domain.Patient;
import org.example.pms.domain.VaccineResult;

import java.io.Serializable;
import java.util.List;

@Data
public class PatientCaseVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 患者信息
     */
    private Patient patient;

    /**
     * 表位结果集
     */
    private List<EpitopeDetectionResult> epitopeDetectionResults;

    /**
     * 疫苗结果集
     */
    private List<VaccineResult> vaccineResults;

    /**
     * 临床结果集
     */
    private List<ClinicalObservation> clinicalObservations;

}
